package com.isoft.jms.queue;

import org.springframework.jms.annotation.JmsListener;
import org.springframework.messaging.handler.annotation.SendTo;
import org.springframework.stereotype.Component;
/**
 * 收到消息后，可以再发送到指定目标
 * @Author yigeyanse@hotmail.com
 * @Date 2017年9月6日 上午8:36:36
 */
@Component  
public class QueueConsumer2 {
	/**
	 * 在receiveQueue方法上面多加了一个注解@SendTo("out.queue")，
	 * 该注解的意思是将return回的值，再发送到"out.queue"队列中
	 * @param text
	 * @return
	 */
	@JmsListener(destination = "jms.queue")
	@SendTo("out.queue")
	public String receiveQueue(String text) {
		System.out.println("Consumer收到的报文为:" + text);
		return "回复消息: " + text;
	}
}
